from numpy import *
a1 =[1.1,2.2,3.3,4.5]
a2 = array(a1)
print(a1)
print(a2)

#shape
a3 = [[1,2,3,4],[5,6,7,8]]
a4 = array(a3)
print(a4)
print(a4.shape)
#reshaape  与原数组共享内存，只修改数据结构
print(a4.reshape(4,2))
#
a4[0,0]=10

print(a4)
print(a4.reshape(4,2))

#创建特殊数组
print(zeros(5))#创建都是0的一纬数组{}
print(zeros((5,3)))#创建都是0的多纬数组5行3列
print(ones((5,3)))#创建都是1的一纬数组{}
print(empty((2,2,4)))#创建没有具体数质的多纬数组{}
print(arange((10)))#创建0-9的一纬纬数组{}
print(eye(3,3))#创建单位数组{}

print(a4.dtype)



